body,div,ul,li,a,table,td,tr,form { margin:0px; padding:0px; border:0px;  color:#4c4c4c; font-family:"verdana", "arial", "helvetica", "sans-serif";}
body {background-color:#fefefe; font-size:12px; overflow-y:scroll;}

#topdiv	{width:900px; margin:0px auto;background:#fff url(../images/top_bg2.jpg) repeat-y 0 0;}
a:link , a:hover, a:visited ,a:active { color: #4499ee;  text-decoration: none;}
#headerdiv	{background:#ddd url(../images/banner.jpg) no-repeat 0 0; height:90px; border-bottom:4px solid #ABBCF0;/*#153885;*/}
#navidiv	{ margin-top:60px; margin-left:20px; float:left; display:inline;}
#uestc_link a { color:#fff;font-size:15px; }
#uestc_link  { position:absolute;  z-index:50; margin-top:3px; margin-left:5px; }
#navidiv a:link,#navidiv a:active,#navidiv a:visited
{
	float:left;
	background:#698fbe url(../images/header_li_bg.jpg)  50% 50% repeat-x;
	opacity:0.7;
	filter:alpha(opacity=70);
	padding:2px;
	padding-left:9px;
	padding-right:9px;
	margin:5px;
	margin-right:0px;
	display:block;
	color:#fff;
	border:1px solid #457ba8;
	height:16px;
	line-height:16px;
}

#userinfodiv { float:right; margin-top:70px; clear:right; margin-right:20px; display:inline;}
#userinfodiv a { margin-left:20px; }

#content { width:900px;}
#maindiv
{
	width:649px;
	margin-left:1px;
	float:left;
	clear:left;
	background-color:transparent;
}

#right_wrapper { margin:2px;  }
.function_block {margin:20px; border:1px solid #ddd;border-top:0px;}
.function_block h2 {  margin:0px; height:26px; line-height:26px;background:#89CFE7 url(../images/right_block_title_bg.jpg) 0 0 repeat-x; text-align:center;font-size:16px; font-weight:bold;}
.function_block .block_content { margin:20px;}
#right
{
	width:250px;
	float:right;
	clear:right;
	color:#fff;
}

.bt
{
	background:#698fbe url(../images/header_li_bg.jpg)  50% 50% repeat-x;
	color:#fff;
	border:0px solid #457ba8;
	height:20px;
	line-height:20px;
}
.image_title	{ text-align:center; font-size:15px; margin-top:10px;}
.footer
{
	display:block;
	text-align:center;
	background-color:#ddd;
	margin-top:20px;
	clear:both;
}
.photo_right_block { margin:10px 0px;}
.photo_right_block h2
{
	margin:0px;
	padding:0px;
	font-size:13px;
}
.photo_right_block span
{
	margin:0px;
	padding:0px;
	margin-left:10px;
	display:block;
}
.images
{
	overflow:hidden;
	width:140px;height:160px;margin:5px;float:left
}
.images table
{
	width:140px; height:160px;
}
.inputtext
{
	width:200px;
	border:1px solid #A8DBF0;
}
#related_wrapper
{
	background:#89CFE7 url(../images/right_block_title_bg.jpg) repeat-x 0 -1px;
	height:20px;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
}
#related_images
{
	width:;
}
.related_image
{
	background-color:#777;
	float:left;
	display:inline;
	width:100px;
	height:80px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:25px;
	margin-right:0px;
}
.guestbook
{
	margin-top:10px;
}
.gb_item_content,.gb_item_reply
{
	margin:5px;
	margin-left:15px;
}